excessive precipitation - Español Inglés Diccionario